twisting of testicles - Turco Inglés Diccionario